1、文件路径
绝对路径:是从根目录开始的完整路径,比如C盘下的一个文件的绝对路径就是“C:/文件名”
相对路径,顾名思义,就是对对于当前工作目录的路径。
相对路径格式:
当前目录:使用一个点(.)表示当前目录,表示相对于当前工作目录的路径,可以省略
上级目录:使用两个点(..)表示上级目录,表示相对于当前工作目录的上一级目录的路径。
运行程序所在目录是:
D:\Pyobject2023\object\Python-mind\OA流程
打开的目录地址是:
D:\Pyobject2023\object\Python-mind
file=open(r"../file2.txt","r")
data=file.read()
print(data)
file.close()
如果代码与文件同在一个文件夹,则:
file=open(r"file1.txt","r")
data=file.read()
print(data)
file.close()
注意以下方法没有成功,避免使用这种
file=open(r"./OA流程/file1.txt","r")
data=file.read()
print(data)
file.close()
文件编码:
文件的编码是指文件中所使用的字符编码方式。常见的字符编码方式包括UTF-8、GBK等,这些信息被保存在文件的BOM(字节顺序标识)中。
如果读文件时未匹配到编码方式。将会读取失败,这些需要手动设置编码方式尝试读取。
Open(“file.txt”,”r”,encoding=”编码方式”)
中文件是gbk
常见的格式有gbk,utf-8, gb2312,utf16